package sample.plugin.model;

import java.io.Serializable;

/**
 * The Class CaseResult.
 */
public class CaseResult implements Serializable {

	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = -8151049032783795824L;

	/** The actual result.<br/>實際結果 */
	private String actualResult;
	
	/** The test result.<br/> 測試結果(通過/不通過) */
	private String testResult;
	
	/** 
	 * 	The regression test past date. <br/>
	 * 	回歸測試通過日期 <br/>
	 *  當測試結果為通過時，可不用填寫回歸測試通過日期。<br/>
	 *  當測試結果為發生異常時，須於測試結果填寫不通過，待問題修正後進行迴歸測試，並於測試通過後填寫迴歸測試通過日期，將測試結果改為通過。<br/>
	 *  若測試不通過且無迴歸測試通過日期，請於備註欄位說明。<br/>
	 * */
	private String rtpd;
	
	/** 
	 * 	The regression test past history. <br/>
	 * 	迴歸測試歷程 <br/>
	 * - 若該筆測試個案測試結果發生異常，待問題修正後除對該筆個案所屬之測試項目進行迴歸測試外，應參照需求追朔表同時對可能受影響之相關測試項目進行迴歸測試，並將所有已進行迴歸測試之相關測試項目編號記錄於本欄位。<br/>
	 * - 迴歸測試過程中，若某一相關測試項目因該筆個案之修復而產生異常時，則視為新問題，應對該相關測試項目持續追蹤並進行該相關測試項目及其相關測試項目之迴歸測試。<br/>
	 * - 舉例：若測試項目A之相關測試項目為測試項目B、C，測試項目B之相關測試項目為測試項目C、D測試項目A修復後應對測試項目A、B、C進行迴歸測試。<br/>
	 *   迴歸測試過程中若測試項目B發現新的異常，則應於測試項目B修復後持續對測試項目B、C、D進行迴歸測試，依此類推，直到所有測試項目及其相關測試項目均通過為止。<br/>
	 * */
	private String rtph;

	public String getActualResult() {
		return actualResult;
	}

	public void setActualResult(String actualResult) {
		this.actualResult = actualResult;
	}

	public String getTestResult() {
		return testResult;
	}

	public void setTestResult(String testResult) {
		this.testResult = testResult;
	}

	public String getRtpd() {
		return rtpd;
	}

	public void setRtpd(String rtpd) {
		this.rtpd = rtpd;
	}

	public String getRtph() {
		return rtph;
	}

	public void setRtph(String rtph) {
		this.rtph = rtph;
	} 
	
	
}

